home *** CD-ROM | disk | FTP | other *** search
/ CD Exchange / CD Exchange - Volume 1.iso / games / pd / chess / readme < prev    next >
Text File  |  1992-08-26  |  3KB  |  81 lines

  1. To:   Chess Players
  2.  
  3. From: Stuart Cracraft
  4.  
  5. Subj: GNU Chess release 4.0
  6.  
  7. -------------------------------------------------------------------
  8.  
  9. This is our GNU Chess 4.0 release. 
  10.  
  11.             -o-
  12.  
  13. GNU Chess 4.0 is:
  14.     o a derivation of GNU Chess 3.1+
  15.     o All known bugs fixed.
  16.     o Source code split into managable modules.
  17.     o Compilable with GNU CC and C compilers w/ unprotoize
  18.     o Search algorithm cleaned up
  19.     o Time control rewritten
  20.     o Evaluation functions cleaned up & enhanced.
  21.     o Illegal moves removed from opening book.
  22.     o Code for external hash file reorganized and simplified.
  23.  
  24.   The package builds:
  25.  
  26.     gnuchessx  - xboard 2.0 compatible chess
  27.     gnuchessc  - chesstool compatible chess
  28.     gnuchess   - Curses-based chess
  29.     gnuchessn  - IBM PC character set display chess
  30.     gnuchessr  - ASCII chess
  31.  
  32.   These are also included, but could stand some improvement:
  33.  
  34.     gnuan      - Chess analysis program (to analyze games)
  35.     game       - Postscript printout of all or part of a game
  36.     postprint  - Postscript print of persistent hashfile
  37.     checkgame  - check a game listing for illegal moves
  38.     checkbook  - check the opening book for illegal moves
  39.  
  40.             -o-
  41.  
  42. The distribution is a series of Email messages comprising a split
  43. uuencoded compressed tar file.
  44.  
  45. Combine these messages in alphabetical order based on their
  46. subject lines. Strip off message headers and trailers and
  47. then combine them to form one compact array of alpha-numeric 
  48. records, the first line beginning with "begin ..." and the
  49. last line being "end". Call the resulting file "U".
  50.  
  51. Now do:
  52.  
  53.     uudecode U
  54.     uncompress gnuchess-4.0.pl44.tar.Z
  55.     tar xf gnuchess-4.0.pl44.tar
  56.     cd gnuchess-4.0
  57.  
  58.   1)    Read the file "src/Makefile" and "doc/gnuchess.1"
  59.     (the latter with "nroff -man doc/gnuchess.1")
  60.   2)    Adjust these variables in src/Makefile:
  61.       BINDIR    - this should be where the executables live:
  62.               for example, /usr/games
  63.       LIBDIR    - where the associated files live, /usr/games/lib
  64.               for example
  65.       OPT        - various options
  66.       CC        - the C compiler to use
  67.       CFLAGS    - appropriate flags for the C compiler
  68.       BOOK, HASH, LANG -- please don't adjust these.
  69.   3)    Enter "make all<return>"
  70.   4)    Enter "make install<return>"
  71.   5)    Run gnuchessr (or "chesstool gnuchessc" or "xboard")
  72.  
  73. I hope you enjoy playing GNU Chess chess. Please give me feedback and
  74. your ideas for how to make this a better program. We especially
  75. appreciate bug-fixes with your bug-reports. This helps "train" the
  76. lively mascot of Project GNU: GNU Chess 4.0.
  77.  
  78.     Stuart Cracraft
  79.     Email: cracraft@rice-chex.ai.mit.edu
  80.     Phone: 714-770-8532
  81.